package org.client.iot.domain;

/**
 * @Date 2025/8/20 16:27
 * @Description 调试参数
 */

public class DebugOptionsDto {
    private String workingMode;
    private float sensorPositionMeter;
    private String deviceWorkingStatus;
    private int deviceBatteryPercent;
    private int sensorBatteryPercent;
    private float temperatureCelsius;
    private float waterLevelMeter;

    public String getWorkingMode() {
        return workingMode;
    }

    public void setWorkingMode(String workingMode) {
        this.workingMode = workingMode;
    }

    public float getSensorPositionMeter() {
        return sensorPositionMeter;
    }

    public void setSensorPositionMeter(float sensorPositionMeter) {
        this.sensorPositionMeter = sensorPositionMeter;
    }

    public String getDeviceWorkingStatus() {
        return deviceWorkingStatus;
    }

    public void setDeviceWorkingStatus(String deviceWorkingStatus) {
        this.deviceWorkingStatus = deviceWorkingStatus;
    }

    public int getDeviceBatteryPercent() {
        return deviceBatteryPercent;
    }

    public void setDeviceBatteryPercent(int deviceBatteryPercent) {
        this.deviceBatteryPercent = deviceBatteryPercent;
    }

    public int getSensorBatteryPercent() {
        return sensorBatteryPercent;
    }

    public void setSensorBatteryPercent(int sensorBatteryPercent) {
        this.sensorBatteryPercent = sensorBatteryPercent;
    }

    public float getTemperatureCelsius() {
        return temperatureCelsius;
    }

    public void setTemperatureCelsius(float temperatureCelsius) {
        this.temperatureCelsius = temperatureCelsius;
    }

    public float getWaterLevelMeter() {
        return waterLevelMeter;
    }

    public void setWaterLevelMeter(float waterLevelMeter) {
        this.waterLevelMeter = waterLevelMeter;
    }

    @Override
    public String toString() {
        return "DebugOptionsDto{" +
                "workingMode='" + workingMode + '\'' +
                ", sensorPositionMeter=" + sensorPositionMeter +
                ", deviceWorkingStatus='" + deviceWorkingStatus + '\'' +
                ", deviceBatteryPercent='" + deviceBatteryPercent + '\'' +
                ", sensorBatteryPercent='" + sensorBatteryPercent + '\'' +
                ", temperatureCelsius=" + temperatureCelsius +
                ", waterLevelMeter=" + waterLevelMeter +
                '}';
    }
}
